草庐IT

ruby gem - LoadError

全部标签

ruby - 强制 RubyGems 使用 HTTP

我一直在尝试解决geminstall在2.9GHzIntelCore7MacBookPro上速度极慢的问题。我应用了我在互联网上找到的解决方案:https://stackoverflow.com/questions/1887704/gem-is-very-slowhttp://buddingrubyist.wordpress.com/2009/02/14/how-to-speed-up-gem-installs-10x/然而,它们对我没有影响。包括这篇文章在内的一些帖子(ruby-bundleinstall/updatetooslow,对user1189762的回答的第一条评论)说Ru

ruby - (...)在 `require' : no such file to load -- 'gemname' (LoadError)

我整天都在接受培训来解决这个问题,但我做不到。问题很简单,我不想在每次需要gem时都输入require'rubygems'行...如果我将require'rubygems'放在任何其他“require”之前,文件运行完美,但如果我不放置require'rubygems'行,则会发生以下错误:(...)在`require'中:没有要加载的文件--'gemname'(LoadError)我怀疑可能还有一些路径可以检查gems存储库。想请教一下有没有办法做到这一点。非常感谢。干杯,胡安。 最佳答案 你可以调用你的ruby​​脚本ruby-

使用 'sudo' 和不使用 sudo 时出现 RubyGems 安装错误

我有一台运行UbuntuHardy的机器,它提供了自己的RubyGems包。不幸的是,该版本的RubyGems(1.1.1)太旧,无法做任何有用的事情,所以我决定手动将RubyGems更新到当前版本(1.3.6)。那部分进行得很顺利,如果我执行gem-v,我会得到1.3.6,这是预期的。问题是当我尝试执行:sudogeminstallrack时,它返回此错误:ERROR:Whileexecutinggem...(Errno::EACCES)Permissiondenied-/home/username/.gem通常当我以root身份安装gems时,它知道将其安装到/usr/lib/ru

ruby-on-rails - 在 OSX Mavericks 之后无法加载此类文件 -- script/../config/boot (LoadError)

我昨天在Rails应用程序(v2.3)上开发了一个ruby​​,并决定将我的iMac更新到OSXMavericks。现在,每次我尝试在本地运行我的应用程序时,都会收到以下错误。有谁知道这是什么原因造成的?像这样运行:script/server-edevelopment错误:/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in`require':cannotloadsuchfile--script/../conf

ruby-on-rails - 为什么 Rubygems 无法安装 Rails?

我正在尝试使用命令安装railsgeminstallrails在我的ubuntu12.04上。此外,我还使用用户名、密码和代理详细信息配置了apt.conf文件。然后执行此命令也会出现错误:ERROR:Whileexecutinggem...(Net::HTTPServerException)407"ProxyAuthenticationRequired"如果我跑sudogeminstallrails错误是:ERROR:Whileexecutinggem...(Gem::DependencyError)Unabletoresolvedependencies:treetoprequire

ruby - LoadError for dotenv/load while Dotenv.load works

我想在纯ruby​​环境中使用dotenv。我的意思是我没有使用Rails。github指令说有两种加载变量的方法。require'dotenv/load'#orrequire'dotenv'Dotenv.load在我的环境中,后一种方法有效,但`require'dotenv/load'会引发此错误:LoadError:cannotloadsuchfile--dotenv/load如果前一种方法不起作用,我将使用Dotenv.load,但我想知道错误的原因。我正在使用ruby2.3.3p222和dotenv(2.1.1)。我做错了什么?附加信息我正在使用bundleexecpry和`l

ruby-on-rails - rails 没有要加载的文件 -- ap (LoadError)

当我在暂存服务器中尝试任何rails、rake命令时,我没有要加载的文件--ap(LoadError),对于railss:/usr/local/lib/ruby/gems/1.8/gems/bundler-1.0.22/lib/bundler/runtime.rb:68:in`require':nosuchfiletoload--ap(LoadError)xxxx/config/application.rb:7对于rake-T:rakeaborted!nosuchfiletoload--ap我的application.rb文件:requireFile.expand_path('../b

ruby - Emacs shell 找不到 ruby​​ gems——例如,找不到 RubyGem haml (>= 0) (Gem::LoadError)

我的emacsshell无法加载我安装的任何ruby​​gem。我在尝试从emacs执行任何已安装的gem时收到Gem::LoadError,但它在终端运行。这是我在我的环境中查看的所有信息。感谢您的帮助!在我的MacOSXSnow上运行Emacs.app豹纹(来自emacsformacosx使用通用dmg)。安装了RVM,然后使用RVM安装Ruby1.9.2和1.8.7。安装了几个gem,包括rails和haml。没有使用root进行这些安装。从终端(bash),我能够运行这些gems(例如,hamlsomepage.haml或railscreatesomeapp)在emacs中,我

ruby - 更改 Rubygem 源代码的阅读顺序

我创建了一个我自己托管的私有(private)gem。一切都很顺利,直到有人在ruby​​gems.org上创建了一个同名的gem。由于ruby​​gems.org的优先级高于我的gem服务器url。我无法再安装我的gem。我试图删除ruby​​gems源:$sudogemsource-rhttp://rubygems.org并重新安装它,使其出现在gem源列表中,但它不起作用。有没有办法改变gem源的查找顺序?请注意,我不想重命名我的gem。 最佳答案 你可以试试specific_installgem:geminstallspec

ruby-on-rails - bundle 安装失败 : Error loading Rubygems plugin after I deleted files

我是Ruby和Rails的新手,正在努力通过Hartlrailswebdevelopmenttutorial.在本教程的过程中,我安装了Homebrew软件。运行brewdoctor后,homebrew指示我删除一些文件,除非我故意将它们放在原处。我删除了它们,brewdoctor说我没事了。现在,在教程的后续部分,我正在尝试将应用程序部署到Heroku。但我发现bundleinstall从未更新我的gemfile.lock文件。事实上,bundleinstall根本没有为我工作。错误输出如下。它似乎与我删除的其中一个文件有关(我基于Librarynotloaded:/opt/loca